package com.mutual.appUserInfo.pojo;

import java.math.BigDecimal;
import java.util.Date;

import com.mutual.commom.util.DateUtil;

import lombok.Data;
/**
 * 用户参与的产品
 * @author asus
 *
 */
@Data
public class AppUserInfoProduct {
	
    private Integer id;

    private Integer appUserId;

    private Integer productId;
    
    private String productName;

    private Integer applyPeopleId;

    private String applyPeopleName;
    
    /**
     * 支付类型 1：支付宝 2：微信
     */
    private Integer payType;
    
    /**
     * 申请人身份证号
     */
    private String idCode;

    private Date applyDate;

    /**
     * 类型  1：个人 2：家人
     */
    private Integer type;
    /**
     * 状态 1:购买成功 2:待付款 3:购买失败
     */
    private Integer status;
    /**
     * 金额
     */
    private BigDecimal amount;
    /**
     * 订单号
     */
    private String orderNum;
    
    private String applyDateString;
    
    private int totalDays;
    /**
     * 扣款次数
     */
    private Integer deductionCount;
    /**
     * 临时字段 观察期状态 进行中 已完成
     */
    private String observationPeriodStatus;
    /**
     * 短信发送次数
     */
    private Integer sendSmsCount;
    /**
     * 用户手机号
     */
    private String mobile;
    /**
     * 区域名称
     */
    private String areaName;
    
//    private Date nowDate = new Date();
    
    /**
     * 购买成功
     */
    public static final int STATUS_BUY_SUCCESS = 1;
    /**
     * 代付款
     */
    public static final int STATUS_BUY_PEND_PAYMENT = 2;
    /**
     * 购买失败
     */
    public static final int STATUS_BUY_FAILED = 3;
    /**
     * 个人
     */
    public static final int TYPE_SELF=1;
    /**
     * 家人
     */
    public static final int TYPE_FAMILY=2;
    
    /**
     * 支付宝支付
     */
    public static final int PAY_TYPE_ZHIFUBAO=1;
    /**
     * 微信支付
     */
    public static final int PAY_TYPE_WECHAT=2;
}